package org.vectrics.recruiter.user;


import org.vectrics.common.db.RecordObject;
import org.vectrics.common.db.Voidable;
import org.vectrics.location.Location;


public class CandidateLocation implements RecordObject, Voidable {
	private Long id = null;
	private Location location = null;
	private CandidateInfo candidate = null;
	private boolean voided = false;
	
    /**
     * @return Returns the id.
     */
    public Long getId() {
        return id;
    }
    
    /**
     * @param id The id to set.
     */
    public void setId(Long id) {
        this.id = id;
    }
    
    /**
     * @return Returns the location.
     */
    public Location getLocation() {
        return location;
    }
    
    /**
     * @param location The location to set.
     */
    public void setLocation(Location location) {
        this.location = location;
    }


    
    /**
     * @return Returns the candidate.
     */
    public CandidateInfo getCandidate() {
        return candidate;
    }
    /**
     * @param candidate The candidate to set.
     */
    public void setCandidate(CandidateInfo candidate) {
        this.candidate = candidate;
    }
    
	/**
	 * @return Returns the voided.
	 */
	public boolean getVoided() {
		return voided;
	}
	/**
	 * @param voided The voided to set.
	 */
	public void setVoided(boolean voided) {
		this.voided = voided;
	}
}
